package com.itboy.message.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * 微信模板消息
 * @author gssong
 */
@Data
public class WeChatMessage {
    /**
     * openID
     */
    @JsonProperty("touser")
    private String toUser;

    @JsonProperty("template_id")
    private String templateId;

    private String url;

    @JsonProperty("topcolor")
    private String topColor;

    private Map<String,Map<String,Object>> data;


    /**
     * 构建参数
     * @param value 值
     * @param color 颜色
     * @return
     */
    public static Map<String,Object> buildMap(String value,String color){
       Map<String,Object> map=new HashMap<>();
       map.put("value",value);
       map.put("color",color);
       return map;
    }

}
